001 /*
002 * Created by IntelliJ IDEA.
003 * User: Wei Wang
004 * Date: 2002-9-19
005 * Time: 13:39:33
006 * To change template for new class use
007 * Code Style | Class Templates options (Tools | IDE Options).
008 */
009 package EVolve.visualization.VizFactory;
010
011 import EVolve.visualization.VisualizationDefinition;
012 import EVolve.visualization.DimensionDefinition;
013 import EVolve.visualization.Visualization;
014 import EVolve.visualization.XYViz.ValValViz.StackViz;
015
016
017 public class StackVizFactory extends VisualizationFactory{
018
019 public StackVizFactory() {
020 }
021
022 public String getName() {
023 return "Stack Visualization";
024 }
025
026 public String getFactoryName() {
027 return "StackVizFactory";
028 }
029
030 public VisualizationDefinition createDefinition() {
031 DimensionDefinition[] dimensionDefinition = new DimensionDefinition[3];
032 dimensionDefinition[0] = new DimensionDefinition("X-axis", "count");
033 dimensionDefinition[1] = new DimensionDefinition("Y-axis", "reference");
034 dimensionDefinition[2] = new DimensionDefinition("Thread", "thread");
035 return new VisualizationDefinition(dimensionDefinition);
036 }
037
038 public Visualization createVisualization() {
039 return new StackViz();
040 }
041
042 }